/* eslint-disable */

import React from 'react';
import { Svg, Path } from 'react-native-svg';
import { getIconColor } from './helper';

let IconCity = ({ size, color, ...rest }) => {
  return (
    <Svg viewBox="0 0 1024 1024" width={size} height={size} {...rest}>
      <Path
        d="M90.62295059 933.37704941h842.75409882V115.40983597a24.78688538 24.78688538 0 0 0-24.78688538-24.78688538H512A24.78688538 24.78688538 0 0 0 487.27766403 115.40983597V487.27766403H115.40983597a24.78688538 24.78688538 0 0 0-24.78688538 24.72233597z m313.96721344-528.78688538V115.40983597A107.45824753 107.45824753 0 0 1 512 8h396.59016403a107.45824753 107.45824753 0 0 1 107.40983597 107.40983597v826.2295079a74.37679298 74.37679298 0 0 1-74.36065613 74.36065613H82.36065612A74.36065612 74.36065612 0 0 1 8 941.63934388V512a107.45824753 107.45824753 0 0 1 107.40983597-107.40983597z"
        fill={getIconColor(color, 0, '#333333')}
      />
      <Path
        d="M404.59016403 379.80327866H487.27766403V974.6239753h-82.62295059z m371.80327866-107.40983597a41.3114753 41.3114753 0 0 1 0 82.62295059h-132.19672135a41.3114753 41.3114753 0 0 1 0-82.62295059z m0 198.29508201a41.3114753 41.3114753 0 0 1 0 82.6229506h-132.19672135a41.3114753 41.3114753 0 0 1 0-82.6229506z m0 198.29508202a41.3114753 41.3114753 0 0 1 0 82.62295059h-132.19672135a41.3114753 41.3114753 0 0 1 0-82.62295059z"
        fill={getIconColor(color, 1, '#333333')}
      />
    </Svg>
  );
};

IconCity.defaultProps = {
  size: 18,
};

IconCity = React.memo ? React.memo(IconCity) : IconCity;

export default IconCity;
